#header{background: #f2f2f2;border-bottom: 1px solid #e5e5e5;font-size: 12px;color: #666;
    a:hover{color: #fa4b9b;}
}
.header_con{width:1100px;margin: 0 auto;height: 21px;padding-top: 8px;}
.header_con_l{width: 68px;height: 14px;line-height: 14px;float: left;
    a:hover i{color: #fa4b9b;}
}
.header_con_l a{font-size: 14px;color: #fa4b9b;
    i{color: #666;font-size: 12px;}
    
}
.header_con_r {float: left;margin-left: 700px;
    p{float: left;margin:0 12px 0}
    i{float: left;color: #d7d7d7;}
    a{float: left;color: #666;margin:0 12px 1px}
}
#top{background: #fff;
    .top_con{width:1100px;margin: 0 auto;height: 133px;
        .l{width: 128px;padding-top: 30px;float: left;}
        .r{padding-top: 48px;
            .search{width: 476px;height: 84px;float: left;margin-left: 295px;
                .t{height: 34px;margin-bottom: 8px;
                    .searchTxt{width: 383px;height: 30px;border: 2px solid #f94997;float: left;}
                    .searchBtn{width: 89px;height: 34px;background: #f94997;border: none;float: left;color: #fff;font-weight: 900;}
                }
                .b{
                    .hot{width: 385px;height: 18px;
                        .h{color: #fa4b9b;}
                        a{padding: 0 12px;font-size: 12px;color: #666;float: left;}
                        i{float: left;color: #d7d7d7;font-size: 12px;}
                    }    
                }
            }
            .shoppingCart{width: 144px;height: 34px;float: left;margin-left: 28px;
                .shopIcon{display: block;width:36px;height: 34px;float: left;color: #fff;font-size: 18px;background: #ff3893;line-height: 36px;text-align: center;}
                .shopFont{display: block;width:107px;height: 32px;float: left;border: 1px solid #e5e5e5;border-left: none;color: #4f4f4f;font-size: 14px;text-align: center;line-height: 34px;}
            }
        }
    }
}
#nav{background: #ff3893;
    .navTop_con{height: 46px;width: 1100px;margin: 0 auto;position: relative;
        ul{height: 46px;margin-left: 230px;
            .home{background: #ec0971;}
            li{float: left;padding: 0 30px;line-height: 46px;font-size: 16px;
                a{color: #fff;}
            }
            li:hover{background: #ec0971;}
        }
        .navMenu{width: 230px;height: 644px;position: absolute;top: -3px;
            .tit{height: 52px;background: #f92b86;color: #fff;font-size: 16px;font-weight: 900;line-height: 52px;padding-left: 22px;}
            .MenuGroups{
                .GroupBorder{opacity: 0.9;background: #fff;
                    .MenuGroup{width: 196px;height: 73px;border-bottom: 1px #d1d1d1 dashed;margin-left: 12px;padding-left: 10px;position: relative;
                        dt{height:73px ;
                            strong{display:block;font-size: 14px;line-height: 14px;font-weight: 900;height: 14px;width: 206px;padding: 8px 0;
                                a{color: #fb60a7;float: left;}
                                
                            }
                            p{font-size: 12px;line-height: 18px;width: 170px;
                                a{float: left;color: #666;margin-right: 6px;}
                                a:hover{color: #fb60a7;} 
                            }
                        }
                        dd{z-index: 1; border: 1px solid #e5e5e5;position: absolute;left: 218px;display: none;background: #fff;
                            
                            h3{font-size: 14px;line-height: 14px;font-weight: 900;height: 26px;border-bottom: 1px solid #e5e5e5;}
                            .columns{width: 580px;margin: 15px 0;float: left;
                                div{width: 250px;margin-left:25px;float: left;}
                                
                                p{padding-top:10px;
                                    .hot{color: #fa4b9b;}
                                    a:hover{color: #fa4b9b;} 
                                }
                                a{font-size: 12px;float: left;color: #666;margin-right: 12px;line-height: 24px;}
                            }
                            .brands{width: 246px;margin: 15px 24px;float: left;
                                span{display: block;height: 80px;width: 80px;border: 1px solid #e5e5e5;float: left;}
                            }
                        }
                    } 
                }
                .GroupBorder:hover{
                    opacity: 1;
                    background:#fff url(../img/index/border_03.jpg) no-repeat;
                    border-right: 1px solid #fff;
                    .MenuGroup{border-bottom:none};
                    dd{display: block;}
                    border-bottom: 1px #d1d1d1 solid
                }
            }   
        }
    }
}
#banner{
    .banImg{width: 100%;height: 480px;background: url(../img/index/banner1.jpg) center 0;
        .banImg_con{height: 480px;
            a{margin-left: 230px;height: 480px;}
        }
    }
}

#index-brand{
    height: 125px;
    .w1100{
        .bLogo{width: 860px;height: 106px;float: left;margin-left: 240px;margin-top: 8px;background: #fff;
            h3{font-weight: 900;width: 56px;padding: 0 27px;font-size: 14px;height: 21px;line-height: 21px;vertical-align: middle;display: inline-block;}
            .bMain{width: 728px;height: 76px;display: inline-block;vertical-align: middle;
                a{width:118px ;float: left;height: 76px;
                    img{width: 94px;height: 72px;margin:0 12px;}
                }
                
            }
            i{display: block;height: 106px;width: 1px;display: inline-block;vertical-align: middle;}
        }
    }
}

#advertising{
    .advertising_con{background:pink;height: 240px;}
}

#recommend{
    .recommend_con{
        .reMain{min-height:346px;_height:346px;background: pink;
            .rePing{width: 219px;height: 344px;float: left;border: 1px solid #e5e5e5;margin-right: -1px;margin-top: -1px;
                .reImg{width: 219px;height: 219px;background: honeydew;}
                .reMsg{width: 189px;height: 95px;background: lightgoldenrodyellow;padding: 15px;position: relative;
                    .reTit{font-size: 12px;color: #000;font-weight: 900;line-height: 18px;}
                    .reDesc{line-height: 18px;font-size: 12px;color: #555;}
                    .rePri{position: absolute;left: 15px;bottom: 15px;
                        .priNew{color: #ff4a49;line-height: 24px;
                            .newL{font-size: 14px;}
                            .newR{font-size: 18px;margin-left: -6px;}
                        }
                        .priOld{color: #555;font-size: 12px;line-height: 16px;
                            .oldR{text-decoration: line-through;margin-left: -6px;}
                        }
                    }
                    .reBtn{width: 66px;height: 28px;display: block;background: #ff4a49;font-size: 12px;color: #fff;text-align: center;line-height: 28px;border-radius: 28px;position: absolute;right: 15px;bottom: 32px;}
                    .reBuy{font-size: 12px;color: #555;position: absolute;right: 15px;bottom: 13px;}
                }
            }
            a:hover{
                .reTit{color: #f85598;}
            }
        }   
    }
}

#specialsale{
    .specialsale_con{
        .speMain{min-height: 378px;_height:378px;background: lightskyblue;
            .block{height: 362px;width: 1098px;border: 1px solid #E5E5E5;margin-bottom: 14px;background: #fff;
                .bloImg{width: 764px;height: 362px;background: #000;float: left;
                    img{width: 752px;height: 350px;margin-left: 6px;display: inline-block;vertical-align: middle;}
                    i{height: 100%;width: 1px;display: inline-block;vertical-align: middle;}
                }
                .bloDesc{width: 310px;height: 362px;float: left;margin-left: 12px;
                    .bloGroup{height:100px;border-bottom: 1px dashed #999;padding-top: 18px;
                        .groMain{height: 80px;width: 280px;background: greenyellow;margin: 0 auto;
                            .bloTopNum{width: 78px;height: 78px;border: 1px solid #555;float: left;
                                span{width: 45px;height: 20px;display: block;background: url(../img/index/special/e99fc1aca9854637d941aba2dc58c28c.png);}
                            }
                            .bloText{float: right;width: 190px;height: 74px;padding-top: 6px;
                                .tit{font-size: 12px;color: #555;height: 40px;line-height: 20px;overflow: hidden;margin-bottom: 10px;}
                                .price{height: 20px;
                                    .new{color:#fa4b9b;float: left;
                                        .newL{font-size: 12px;}
                                        .newR{font-size: 18px;margin-left: -6px;}
                                    }
                                    .old{margin-left: 6px;font-size: 12px;color: #999;float: left;padding-top: 6px;text-decoration: line-through;}
                                }   
                            }
                        }   
                    }
                }
            }
        }
        
    }
}

#selection{
    .selection_con{
        .sleMain{min-height: 434px;_height:434px;background: lightskyblue;
            .block{height: 418px;width: 1098px;border: 1px solid #E5E5E5;margin-bottom: 14px;background: #fff;}
        }
    }
}

body{background:#f9f9f9;}
.w1100{width: 1100px;margin: 0 auto;}
.pubTit{height: 86px;line-height: 94px;
            b{font-size: 24px;font-weight: 900;}
            i{font-size: 18px;color: #999;margin-left: 18px;}
        }